home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 147 / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin / games / oen / reiqo.doc < prev    next >
Encoding:
Text File  |  1997-10-29  |  3.9 KB  |  103 lines

  1. *******************************************
  2.             スプライトパレット演出道具
  3.             reiqo.x        version.1.00
  4.                     BY SJOM
  5. *******************************************
  6.  
  7.      前回の、palctrl.xを、パワーアップ、新機能追加、名前変更した物です。
  8.  
  9.      使用法です。
  10.     コール方法は、
  11.         &exec palctrl.x  mode  option1 option2
  12.      それぞれのオプションは、モードにより変わります。また、省略はできませんし、
  13.     順番も守ってください。
  14.     
  15.     MODE    :処理の方法を表します。基本的に、1~2文字のアルファベットで
  16.             表します。
  17.     1文字目:機能を表します。
  18.         C:一度に単色化します。
  19.             option1は指定色:blue(0-31) red(0-31) green(0-31)
  20.         S:徐々に単色化します。
  21.             option1は指定色:blue(0-31) red(0-31) green(0-31) wait(0-255)
  22.         M:一度にモノカラー32階調にします。
  23.             option1は指定色:blue(0-31) red(0-31) green(0-31)
  24.         T:徐々にモノカラー32階調にします。
  25.             option1は指定色:blue(0-31) red(0-31) green(0-31) wait(0-255)
  26.         F:一度にPALファイルのパレットに変更します。
  27.             option1はPALファイル名(非圧縮)。:PALfilename
  28.         G:徐々にPALファイルのパレットに変更します。
  29.             option1はPALファイル名(非圧縮)。:PALfilename wait(0-255)
  30.         P:パレットを1つ変更します。
  31.             option1は、パレット変更指定です。
  32.                 :palette_block palette_no palette_color
  33.         B:BG2(1)の表示スイッチのオン・オフ
  34.             option1は、スイッチとBG指定。
  35.                 :switch  0:off  1:on
  36.                 :bg_mode 0:only bg2  1:only bg1  2,3:bg2 and bg1
  37.                 option1=switch+bg_mode*16
  38.         H:現在の時間を返します。
  39.             optionはありません。
  40.             return:hour*256+minute
  41.         D:現在の日付を返します。
  42.             optionはありません。
  43.             return:mounth*256+day
  44.         W:現在の曜日を返します。
  45.             optionはありません。
  46.             return:week    0:日曜日~6:土曜日
  47.         E:PALファイルのパレットブロックの一つを、指定ブロックに、コピーします。
  48.             option1は、PALファイル(非圧縮)と、ブロック指定。
  49.                 :PALfilename PALfile_block_no block_no
  50.         L:指定したパレットブロックを、1段階明るく(暗く)します。
  51.             option1は、明るくするか、暗くするかまたその程度を指定します。
  52.             U[1~9、0]:1~9、10段階明るくします。
  53.             D[1~9、0]:1~9、10段階暗くします。
  54.                 []内を、省略時、1になります。
  55.     2文字目:対象パレットブロックを表します。(CSMTFGLモードのみ有効。)
  56.         A:全てのパレットブロックが対象です。
  57.             option2はありません。
  58.         E:指定した1ブロック以外が対象です。
  59.             option2はブロック名指定。:except_block_no
  60.         R:範囲を指定して変更します。
  61.             option2は範囲指定。:start_block end_block
  62.         X:範囲を指定して、更に、指定した1ブロックを除いて変更します。
  63.             option2は範囲、除外ブロック指定。
  64.                 :start_block end_block except_block_no
  65.     帰り値    :
  66.         0: 無事終了
  67.         -1: コマンドの指定が、おかしい。主に、オプション不足。
  68.         -2: ファイルに関するエラーです。
  69.         -3: 無いモードを指定した時のエラーです。
  70.         -4: メモリー不足です。
  71.         (palctrl.xには無かった、帰り値を持つ機能が増えましたので、エラーは、
  72.         負の値になりました。)
  73.     
  74.     です。これだと、分かり難いと思いますので、サンプルの「テス_2」を入れておきます。
  75.      サンプルにも説明がありますので、覗いてみて下さい。使ってる所に、☆マークを、
  76.     入れてあります。
  77.     (説明が、下手で申し訳ないです。)
  78.     
  79.      サンプルゲームですが、途中までしか作ってません。テスト版と言うことで勘弁して
  80.     ください。
  81.     
  82.     
  83.  
  84.      このプログラム、CとXは、完全にフリーですので、使ってやってください。また、
  85.     改良等を、してもらえるともっといいです。(ソースは読み難いですが。) (^O^)
  86.      因みに、REIQA専用です。(画面モードのエラーチェックはしていませんので。)
  87.  
  88.      また、なんか思い付いたら、機能追加等を、するかも知れませんし、
  89.     変更になるかも知れませんので、その辺は許してください。
  90.  
  91.  
  92.  
  93.     謝辞:
  94.     
  95.     GCC 真里子バージョン Based on GCC 1.42
  96.     HAS V2.55        Y.NAKAMURAさん
  97.     HLK v2.29        SALTさん
  98.     LIBC            Project LIBC Group
  99.     
  100.         の皆さんと、多くのフリーウェア作家の方々に感謝します。
  101.  
  102. [EOF]
  103.